package lormi.meipin.dao;

import lormi.meipin.entity.FocusTalent;
import lormi.meipin.vo.TalentNoticeVo;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface FocusTalentMapper {
	
    int deleteByPrimaryKey(Integer id);

    int insert(FocusTalent record);

    /**
     * 获取关注、查看和推荐的数据
     * @param merid
     * @param memid
     * @param type
     * @return
     */
    FocusTalent selectByMeridAndMemid(@Param("merid") Integer merid, @Param("memid") Integer memid, @Param("type") Integer type);
    
    /**
     * 获取关注的个人的数量
     * @param merid
     * @return
     */
    Integer selectFocusTimes(Integer merid);
 
    /**
     * 个人通知栏通知信息
     * @param memId
     * @param start
     * @param size
     * @return
     */
    List<TalentNoticeVo> selectTalentNotice(@Param("memId") Integer memId, @Param("start") Integer start, @Param("size") Integer size);
    
}